//Promise.reject():永远返回一个失败的 Promise 实例对象

let p = Promise.reject(new Promise(resolve=>{
  resolve('hello world')
}));
p.catch(error=>{
  console.log('error--',error);
  return error
}).then(value=>{
  console.log('value--',value);
},err=>{
  console.log('err--',err);
})